From 34d140eaa742654b706530a7be9ec9bca0dea209 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 6 Jul 2009 11:50:30 +0100 Subject: [PATCH] x86 shadow: disable fast np path in OOS. Signed off by: Gianluca Guida --- xen/arch/x86/mm/shadow/multi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c index d00debddbb..85ed8f1962 100644 --- a/xen/arch/x86/mm/shadow/multi.c +++ b/xen/arch/x86/mm/shadow/multi.c @@ -494,11 +494,13 @@ _sh_propagate(struct vcpu *v, if ( unlikely(!(gflags & _PAGE_PRESENT)) ) { +#if !(SHADOW_OPTIMIZATIONS & SHOPT_OUT_OF_SYNC) /* If a guest l1 entry is not present, shadow with the magic * guest-not-present entry. */ if ( level == 1 ) *sp = sh_l1e_gnp(); else +#endif /* !OOS */ *sp = shadow_l1e_empty(); goto done; } -- 2.30.2